package com.openlogic.flowable.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.mybatisflex.core.BaseMapper;
import com.openlogic.flowable.domain.SysActTaskCopy;
import com.openlogic.flowable.domain.dto.FlowTaskCopyDto;
import com.openlogic.flowable.domain.dto.FlowTaskDto;

/**
 * @ClassName: SysActTaskCopyMapper
 * @Description: 流程任务抄送mapper
 * @author weiyongpeng
 * @date 2025年2月4日 下午1:51:43
 */
public interface SysActTaskCopyMapper extends BaseMapper<SysActTaskCopy> {

	SysActTaskCopy selectSysTaskCcByinstanceId(@Param("instanceId") String instanceId);

	Integer selectSysTaskCcCountByinstanceId(@Param("instanceId") String instanceId);

	Integer deleteSysTaskCcByinstanceId(@Param("instanceId") String instanceId);

	Integer insertSysTaskCc(List<SysActTaskCopy> list);

	List<FlowTaskCopyDto> selectSysTaskCcList(FlowTaskDto param);
}
